Investing in Tech Stocks: Opportunities and Risks